package com.open.capacity.finance.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.models.auth.In;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.Date;

/**
 * 审计模型
 *
 * @author
 * @email
 * @date 2023-02-01 09:14:56
 */

@Data
public class AuditModel implements Serializable {
    private static final long serialVersionUID = 1L;


    private String id;

    private String code;

    private String name;

    private String codeAndName;

    private String description;

    private String auditPurpose;

    private String auditMethod;

    private String sourceFrom;

    private String dataField;

    private String dataTable;

    private String parameter;

    private String category;

    private String categoryName;

    private String remark;

    private Integer warnNeed;

    private String defaultKjnd;

    private Integer status;

    private Long rectifyPeriod;

    private String cronExpression;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss.SSS")
    private Date updateTime;

    private String updateUsername;

}
